﻿using System.Collections.Generic;
using nsadv.Statistic.Domain;

namespace nsadv.Statistic.Web.ViewModels
{
	public class CabinetModel : BaseModel 
	{
		public bool Archive { get; set; }
		public string PlatformId { get; set; }
		public string CampaignId { get; set; }

		private readonly List<Platform> _platform = new List<Platform>();
		public List<Platform> Platforms { get { return _platform; } }
		public bool ShowAllPlatforms { get; set; }

		private readonly List<Campaign> _campaigns = new List<Campaign>();
		public List<Campaign> Campaigns { get { return _campaigns; } }
		public bool ShowAllCampaigns { get; set; }

		private readonly List<Place> _places = new List<Place>();
		public List<Place> Places { get { return _places; } }
		public bool ShowAllPlaces { get; set; }
		public bool ShowPlaces { get; set; }
	}
}